package org.ens.delegation.dao;

import java.util.List;
import org.ens.delegation.bo.Utilisateur;

public interface IUtilisateurDao extends IGenericDao<Utilisateur, Integer>{

    public List<Utilisateur> findByFilters(String orderCol, String orderDir, String username, String nom, String prenom, String idRole);
    
    public List<Utilisateur> findByFiltersWithFirstMaxResult(int first,int max,String orderCol,String orderDir, String username, String nom, String prenom, String idRole);
        
    public Integer getRowCountByFilters(String username, String nom, String prenom, String idRole);
}
